package com.njth.dao;

import java.util.List;

import com.njth.beans.Product;

public interface ProductDAO {

	public Product getProduct(final int id);

	/**
	 * 根据类别ID获取已指定长度分页的特定页数据
	 * @param cateID 类别ID
	 * @param page 页码0开始
	 * @param pageSize
	 * @return
	 */
	public List<Product> getProductByCategory(final int cateID,final int page, final int pageSize);
	
	
	/**
	 * 根据关键词搜索产品，关键词若为NULL则获取所有
	 * @param keyWord
	 * @param page
	 * @param pageSize
	 * @return
	 */
	public List<Product> searchProduct(final String keyWord, final int page, final int pageSize) ;

	public void insert(final Product prdct);

	public void update(final Product prdct);

	public void delete(int id);


}
